package com.sigerap.cuenta.model.dao.jpa;

import java.util.List;

import javax.persistence.EntityManager;
import javax.persistence.Query;

import com.sigerap.cuenta.model.Cuenta;
import com.sigerap.cuenta.model.dao.CuentaDAO;
/**
 * 
 * @author Spirit-20121
 *
 */
public class JPACuentaDAO implements CuentaDAO{

	private EntityManager em;
	private Cuenta cuenta;
	
	public JPACuentaDAO(EntityManager em){
		this.em = em;
	}

	@Override
	public List<Cuenta> findAll() {
		Query query = em.createQuery("Select c.nroCuenta From Cuenta c");
		return query.getResultList();
	}

	@Override
	public Cuenta buscarCuentaByID(Cuenta c) {
		cuenta=em.find(Cuenta.class, c.getNroCuenta());
		return cuenta;
	}
	
	
}
